@charset "utf-8";
body{ font:"宋体", Verdana, Arial; font-size:12px; background:#fff; margin:0px; padding:0px;}
span,p,ol,ul,li,form,input,ul,li,dt,dl,dd,em,a,h1,h2,h3,h4,h5,h6,i,iframe,center,del,ins{ margin:0px; padding:0px;}
input,ul,li{list-style-type:none;}
em{ font-style:normal;}
img{ border:0px;}

/*font*/
.f_f96900{ color:#f96900;}
.f_999{ color:#999;}

.mar_top{ margin-top:12px;}

.cot{ width:960px; height:auto; margin:0 auto;}
.site{ width:945px; height:30px; line-height:30px; background:url(../images/arrow_rt.gif) 2px 11px no-repeat; padding-left:15px; float:left;}
/*link*/
a:link, a:visited{ color:#003562; text-decoration:none;}
a:hover{ color:#c00; text-decoration:underline;}
.l_f96900:link, .l_f96900:visited{ color:#f96900; text-decoration:none;}
.l_f96900:hover{ color:#c00; text-decoration:underline;}
.l_blue:link, .l_blue:visited{ color:#0143b1; text-decoration:underline;}
.l_blue:hover{ color:#c00; text-decoration:underline;}
.l_999:link, .l_999:visited{ color:#999; text-decoration:none;}
.l_999:hover{ color:#c00; text-decoration:underline;}
.l_fff:link, .l_fff:visited{ color:#fff; text-decoration:none;}
.l_fff:hover{ color:#fff; text-decoration:underline;}

/*input*/
select, textarea{ background:#fff;}
.soon{ height:20px; line-height:20px; color:#333; border:1px solid #8ba0bc; padding:0 2px; background:#fafafa;}
.soout{ height:20px; line-height:20px; color:#ccc; border:1px solid #8ba0bc; padding:0 2px; background:#fff;}
.so1{ width:489px; height:37px; line-height:37px; font-size:14px; color:#ccc; border:0; padding:0 2px; background:#fff;}
.so2{ width:489px; height:37px; line-height:37px; font-size:14px; color:#333; border:0; padding:0 2px; background:#fff;}
.so3{ height:28px; line-height:28px; font-size:14px; color:#ccc; border:0; padding:0 2px; background:#fff;}
.so4{ height:28px; line-height:28px; font-size:14px; color:#333; border:0; padding:0 2px; background:#fff;}
/*按钮*/
input.soso{ width:41px; height:21px; line-height:21px; text-align:center; background:url(../images/an1.gif) no-repeat; color:#000; border:0; cursor:pointer;}
input.save{ width:105px; height:35px; line-height:33px; font-weight:bold; text-align:center; background:url(../images/an-save.gif) no-repeat; color:#fff; border:0; cursor:pointer;}
input.cancel{ width:105px; height:35px; line-height:33px; font-weight:bold; text-align:center; background:url(../images/an-cancel.gif) no-repeat; color:#fff; border:0; cursor:pointer;}
input.log{ width:57px; height:23px; background:url(../images/an3.gif) no-repeat; border:0; cursor:pointer;}
input.reg{ width:167px; height:36px; background:url(../images/an-agree.gif) no-repeat; border:0; cursor:pointer;}
/* 分页 */
.page{ width:auto; height:22px; line-height:22px; text-align:left; float:right;}
.page a{ width:auto; height:20px; line-height:20px; padding:0 5px;}
.page span{ width:auto; height:20px; line-height:20px; color:#c00; padding:0 5px;}
/*header*/
.top{ width:100%; height:30px; color:#003562; line-height:30px; font-family:"宋体"; background:url(../images/tit_bg.gif) repeat-x; border-bottom:1px solid #ccc; float:left;}
.tlt{ width:auto; height:18px; margin-top:6px; float:left;}
.tlt1{ width:auto; height:30px; margin-left:15px; display:inline; float:left;}
.tlt2{ width:590px; height:30px; text-align:right; margin-left:100px; display:inline; float:left;}
.trt{ width:auto; height:30px; float:right;}
.adlg{ width:82px; height:82px; margin:23px 0 0 20px; display:inline; float:left;}
.adlg img{ width:82px; height:82px;}
.ban{ width:799px; height:129px; margin:0 20px 0 0; display:inline; float:right;}
.adnav{ width:100%; height:36px; line-height:36px; border-top:3px solid #f7941c; background:#003562; float:left;}
.adnav .nr{ width:960px; height:36px; float:left;}
.adnav .nr1{ width:auto; height:36px; text-align:center; padding:0 30px; float:left; position:relative; z-index:1;}
.nr1 .zi{ width:auto; height:34px; line-height:34px; font-weight:bold; border-bottom:2px solid #003562; font-size:14px; color:#fff; float:left; cursor:pointer; margin-right:-3px;}
.nr1 .zi2{ width:auto; height:34px; line-height:34px; font-weight:bold; border-bottom:2px solid #f7941c; font-size:14px; color:#fff; float:left; cursor:pointer; margin-right:-3px;}
.nr1 .c{ width:100px; height:auto; background:#003562; border-bottom:2px solid #f7941c; padding:0 8px 15px; position:absolute; top:36px; left:0; z-index:1; display:none;}
.nr1 .c span{ width:100px; height:30px; line-height:30px; color:#fff; font-size:14px; border-bottom:1px solid #436b8c; float:left;}
.nr1 a:link, .nr1 a:visited, .nr1 a:hover{ color:#fff;}
.adnav .nr2{ width:0; height:10px; border-left:1px solid #436b8c; border-right:1px solid #000; margin:13px 0 0; display:inline; float:left; overflow:hidden;}
.adnav .reg{ width:960px; color:#fff; font-size:14px; float:left;}
/*footer*/
.foot{ width:960px; height:auto; font-family:"宋体"; padding-top:5px; float:left;}
.foot p{ width:960px; height:25px; line-height:25px; color:#999; text-align:center; float:left;}
.foot .tu{ width:960px; height:49px; text-align:center; float:left;}
/*管理后台*/
.adnr{ width:900px; height:auto; float:left; background:url(../images/bg_2.gif) repeat-y; padding:20px 30px; position:relative;}
.adnr .tp, .adnr .bt{ width:960px; height:8px; background:url(../images/bg_1.gif) no-repeat; position:absolute; left:0; overflow:hidden;}
.adnr .tp{ top:0;}
.adnr .bt{ background-position:0 -8px; bottom:0;}
.adnrt{ width:100%; height:23px; line-height:23px; float:left; margin-right:-3px;}
.adnr2{ width:100%; height:auto; float:left; margin-right:-3px;}
.adnr2 li{ width:auto; height:20px; line-height:20px; text-align:center; background:url(../images/an4.gif) left center repeat-x; border:1px solid #ccc; padding:0 5px; margin-right:10px; float:left;}
.adnr3{ width:100%; height:auto; float:left; margin-right:-3px;}
.adnr4{ width:870px; height:27px; line-height:27px; background:#eee; border:1px solid #ccc; padding:0 15px; float:left; overflow:hidden;}
.adnr4 .lt{ float:left;}
.adnr4 .rt{ float:right;}
.adnr4 .rt span{ margin-left:7px; float:left;}
.adnr4 .arlt{ width:18px; height:18px; border:1px solid #ccc; background:#fff url(../images/arrow_lt.gif) 7px 5px no-repeat; margin-top:4px; float:left; overflow:hidden;}
.adnr4 .arlt a{ width:18px; height:18px; float:left;}
.adnr4 .arrt{ width:56px; height:18px; line-height:18px; text-align:center; border:1px solid #ccc; background:#fff url(../images/arrow_rt2.gif) 48px 5px no-repeat; margin-top:4px; float:left;}
.adnr4 .arrt a{ width:56px; height:18px; float:left;}
/*表格*/
.edtb{ width:100%; float:left; border-top:1px solid #ccc; border-right:1px solid #ccc; margin-top:10px;}
.edtb td{ border-top:1px solid #fff; border-bottom:1px solid #ccc; border-left:1px solid #ccc;}
.edtb thead td{ font-weight:bold; text-align:center; line-height:32px; background:url(../images/tit_bg2.gif) left bottom repeat-x;}
.edtb tbody td{ line-height:20px; padding:5px; text-align:center;}
.edtb tfoot td{ line-height:20px; padding:5px; background:#fafafa; text-align:right;}
.edtb tbody .co1{ background:#fff;}
.edtb tbody .co2{ background:#eee;}
.edtb tbody .co3{ background:#fafafa;}
.adtb{ width:100%; height:auto; margin-top:20px; border:1px solid #ccc; border-top:0; float:left;}
.adtb thead td{ font-size:14px; font-weight:bold; background:url(../images/tit_bg2.gif) left top repeat-x;}
.adtb td{ line-height:20px; font-family:"宋体"; padding:7px 5px; text-align:center; border-top:1px solid #ccc;}
.adtb tbody td{ border-bottom:1px solid #fff;}
.edtb .zi1, .adtb .zi1{ float:right;}
.edtb .zi2, .adtb .zi2{ text-align:left; float:left; position:relative;}
.edtb .arw, .adtb .arw{ width:15px; height:20px; border:1px solid #8ba0bc; border-left:0; margin-top:1px; float:left;}
.edtb .arw img, .adtb .arw img{ width:15px; height:10px; float:left; overflow:hidden;}
.edtb .vp, .adtb .vp{ vertical-align:top;}
.edtb .hdiv{ width:auto; height:auto; position:relative;}
.edtb .tit{ width:auto; height:auto; cursor:pointer;}
.edtb .hdv{ width:auto; height:auto; text-align:left; border:1px solid #000; background:#fdfede; position:absolute; top:20px;z-index:100; padding:3px; display:none;}
.edtb .hdv span{ width:100%; height:18px; line-height:18px; float:left; margin-right:-3px;}
.insa{ width:99%; height:auto; text-align:center; margin-top:20px; padding-bottom:20px; float:left; margin-right:-3px;}
.insa span{ padding:0 25px;}
.edtb .ip1, .adtb .ip1{ width:200px; height:19px; background:#fff; border:1px solid #8ba0bc; float:left;}
.edtb .an, .adtb .an{ width:15px; height:19px; background:url(../images/arrow_bt.gif) no-repeat; border:1px solid #8ba0bc; border-left:0; float:left; cursor:pointer;}
.edtb .an2, .adtb .an2{ width:15px; height:19px; background:url(../images/arrow_bt.gif) 0 -19px no-repeat; border:1px solid #8ba0bc; border-left:0; float:left; cursor:pointer;}
.edtb .cn, .adtb .cn{ height:auto; background:#fff; float:left; position:absolute; top:21px; left:0; display:none;}
.adtb tbody .co1{ background:#fff;}
.adtb tbody .co2{ background:#eee;}
.edtb2{ width:100%; float:left; border-bottom:1px solid #c9d5e4; border-right:1px solid #c9d5e4;}
.edtb2 td{ border-top:1px solid #c9d5e4; border-left:1px solid #c9d5e4;}
.edtb2 thead td{ font-weight:bold; text-align:center; line-height:20px; background:url(../images/tit_bg2.gif) left bottom repeat-x;}
.edtb2 tbody td{ line-height:20px; padding:2px; text-align:center;}
.edtb2 tfoot td{ line-height:20px; padding:2px; background:#e8eef6; text-align:right;}
.edtb2 tbody .co1{ background:#fff;}
.edtb2 tbody .co2{ background:#eee;}
.edtb2 tbody .co3{ background:#f8e9ac; cursor:pointer;}

.edtb3{ width:100%; float:left; border:1px solid #c9d5e4;}
.edtb3 td{ line-height:20px; padding:2px 3px; cursor:pointer;}
.edtb3 tbody .co1{ background:#fff;}
.edtb3 tbody .co2{ background:#eee;}
.edtb3 tbody .co3{ background:#f8e9ac; cursor:pointer;}

/*首页*/
.ixbg{ width:580px; height:440px; background:url(../images/bg.gif) center bottom no-repeat; padding:30px 190px; float:left;}
.ixbg .logo{ width:580px; height:auto; text-align:center; float:left;}
.ixbg .lotp{ width:580px; height:35px; line-height:35px; font-size:14px; font-weight:bold; text-align:center; float:left;}
.ixnr{ width:580px; height:auto; margin-top:60px; float:left; position:relative;}

/*.ixt{ width:580px; height:27px; float:left;}
.ixt1, .ixt2{ width:42px; height:27px; color:#003562; line-height:24px; font-size:12px; text-align:center; margin:0 7px; float:left; cursor:pointer;}
.ixt2{ font-weight:bold; color:#fff; background:url(../images/so_t.gif) no-repeat;}
*/

.ixt{ width:580px; height:27px; float:left;}
.ixt li{ width:42px; height:27px; color:#003562; line-height:24px; font-size:12px; text-align:center; margin:0 7px; float:left; cursor:pointer;}
.ixt li.current{ font-weight:bold; color:#fff; background:url(../images/so_t.gif) no-repeat;}
.ixt li.usual{ font-weight:normal;}
.ixcn{ width:100%; height:auto; float:left;}
.ixcn .con{ width:auto; height:auto; float:left; display:none;}


.ixso{ width:580px; height:50px; margin-top:2px; float:left;}
.ixnr .gj{ width:auto; height:25px; line-height:25px; font-size:14px; font-weight:bold; position:absolute; top:5px; right:5px;}
.ixso1, .ixso2{ width:4px; height:50px; background:url(../images/so_bor.gif) no-repeat;}
.ixso1{ float:left;}
.ixso2{ background-position:-4px 0; float:right;}
.ixso3{ width:568px; height:40px; background:#b1c1cf; padding:5px 2px; float:left; overflow:hidden;}
.ixso3 .lt{ width:2px; height:40px; background:url(../images/so_lt.gif) no-repeat; float:left;}
.ixso4{ width:493px; height:38px; background:#fff; border-top:1px solid #94adc3; border-bottom:1px solid #94adc3; float:left;}
.ixso5{ width:73px; height:40px; float:right;}
/*搜索页*/
.seh{ width:930px; height:119px; background:url(../images/ban2.gif) no-repeat; padding:3px 15px 0; border-bottom:3px solid #305b80; float:left;}
.seh .lt{ width:128px; height:auto; margin-top:27px; float:left;}
.seh .logo{ width:128px; height:82px; text-align:center; float:left;}
.seh .t{ width:128px; height:15px; margin-top:8px; float:left;}
.sehnr{ width:608px; height:auto; padding:6px 0 0 0; margin-right:47px!important;margin-right:42px; margin-top:16px; display:inline; float:right; position:relative; z-index:10;}

/*.seht{ width:580px; height:27px; float:left;}
.seht li{ width:42px; height:27px; color:#003562; line-height:24px; font-size:12px; text-align:center; margin:0 7px; float:left; cursor:pointer;}
.seht li.current{ font-weight:bold; color:#fff; background:url(../images/so_t.gif) no-repeat;}
.seht li.usual{ font-weight:normal;}
.sehcn{ width:100%; height:auto; float:left;}
.sehcn .con{ width:auto; height:auto; float:left; display:none;}*/



.sehsk{ width:607px; height:31px; padding:5px 3px; margin-top:2px; float:left;}
.sehsk .lt1{ width:2px; height:31px; background:url(../images/so_xlt.gif) no-repeat; float:left;}
.sehsk .sok1, .ixso .sok1{ width:auto; height:auto; border:1px solid #94adc3; background:#fff; float:left; position:relative; z-index:10;}
.sehsk .sok2, .ixso .sok2{ width:auto; height:auto; border:1px solid #94adc3; background:#fff; float:left; overflow:hidden;}
.sehsk .sok3, .ixso .sok3{ width:auto; height:auto; border:1px solid #94adc3; background:#fff; float:left; overflow:hidden;}
.sehsk .blt, .ixso .blt{ border-left:0;}
.sehsk .an3, .ixso .an3{ width:73px; height:31px; float:left;}
.sehsk .ip1, .ixso .ip1{ height:29px; line-height:29px; padding:0 3px; float:left;}
.sehsk .an{ width:21px; height:29px; background:url(../images/bg01.gif) no-repeat; float:left; cursor:pointer;}
.sehsk .an2{ width:21px; height:29px; background:url(../images/bg02.gif) no-repeat; float:left; cursor:pointer;}
.ixso .an{ width:21px; height:38px; background:url(../images/bg03.gif) no-repeat; float:left; cursor:pointer;}
.ixso .an2{ width:21px; height:38px; background:url(../images/bg04.gif) no-repeat; float:left; cursor:pointer;}

.sehsk .cn, .ixso .cn{ height:auto; background:#fff; float:left; position:absolute; top:29px; left:0; display:none; z-index:10;}

/*用户后台*/
.usix{ width:930px; height:76px; padding:15px; float:left;}
.usix .logo{ width:auto; height:76px; float:left;}
.usix .tit{ width:auto; height:66px; line-height:66px; font-size:28px; font-weight:bold; color:#000; border-left:1px solid #eee; margin:5px 0 0 20px; padding-left:20px; float:left;}
.usix .rt{ width:130px; height:auto; float:right;}
.usix .rt span{ width:130px; height:auto; margin-top:10px; float:left;}
.usso{ width:610px; height:61px; background:url(../images/so_bg.gif) no-repeat; padding:8px 168px 2px 182px; float:left; position:relative; z-index:10;}
.usso .gj{ width:auto; height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#fff; position:absolute; top:37px; right:125px;}
.ussk{ width:604px; height:31px; padding:5px 3px; margin-top:2px; float:left;}
.ussk .lt{ width:2px; height:31px; background:url(../images/so_xlt.gif) no-repeat; float:left;}
.ussk .sok1{ width:108px; height:29px; border-top:1px solid #94adc3; border-bottom:1px solid #94adc3; border-right:1px solid #94adc3; background:#fff; float:left; position:relative; z-index:10;}
.ussk .sok2{ width:120px; height:29px; border:1px solid #94adc3; background:#fff; float:left; overflow:hidden;}
.ussk .sok3{ width:150px; height:29px; border-top:1px solid #94adc3; border-bottom:1px solid #94adc3; border-left:1px solid #94adc3; background:#fff; float:left; overflow:hidden;}
.ussk .an3{ width:73px; height:31px; float:left;}
.usbt{ width:565px; height:25px; color:#fff; float:left;}
.usbt .lt{ width:auto; line-height:25px; float:left;}
.usbt .rt{ width:auto; line-height:22px; float:right;}
.repcot{ width:99%; height:auto; float:left;}
.rept{ width:99%; height:33px; float:left; *overflow:hidden; position:relative; z-index:1;}
.rept li{ width:auto; height:30px; line-height:30px; font-size:14px; text-align:center; color:#333; background:#fff; border-top:2px solid #333; border-left:1px solid #ccc; border-right:1px solid #ccc; cursor:pointer; padding:0 15px; float:left; margin:0 0 0 10px; display:inline;}
.rept li.current{ height:31px; line-height:31px; color:#4a779e; background:#fff; border-top:2px solid #4a779e; font-weight:bold;}
.rept li.usual{ color:#333; background:#fff; border-top:2px solid #333;}
.repnr{ width:95%; height:auto; border:1px solid #ccc; background:#fff; margin-top:-1px; display:inline; padding:2% 15px; float:left;}
.repnr .con{ width:99%; height:auto; display:none; float:left;}
.unav{ width:878px; height:38px; background:url(../images/nav_bg.gif) repeat-x; border:1px solid #fcc365; padding:0 40px; float:left;}
.unav .li1{ width:auto; height:38px; line-height:38px; font-size:14px; color:#fff; font-weight:bold; padding:0 35px; float:left; position:relative; z-index:100;}
.unav .li1 .zi{ width:auto; float:left; cursor:pointer; margin-right:-3px;}
.unav .li1 .zi2{ width:auto; float:left; cursor:pointer; margin-right:-3px;}
.unav .li1 .c{ width:auto; height:auto; background:#fea31a; border:1px solid #fa7e00; padding:10px 10px 15px; position:absolute; top:36px; left:0; z-index:100; display:none;}
.unav .li1 .c span{ width:100px; height:30px; line-height:30px; text-align:center; color:#fff; font-size:14px; border-bottom:1px solid #ffd18d; float:left; clear:both;}
.unav .li1 a:link, .unav .li1 a:visited, .unav .li1 a:hover{ color:#fff;}
.unav .li2{ width:2px; height:38px; background:url(../images/nav_line.gif) no-repeat; float:left;}
.uslt{ width:415px; height:auto; margin-left:50px; display:inline; float:left;}
.usrt{ width:310px; height:auto; margin-right:50px; display:inline; border:1px solid #ccc; margin-top:20px; padding:12px 15px; float:right;}
.usrt strong{ width:310px; height:30px; line-height:30px; font-size:16px; text-align:center; float:left;}
.usrt p{ width:310px; height:auto; line-height:25px; float:left;}
/*注册*/
.regc{ width:760px; height:auto; margin:0 auto;}
.regc b{ width:760px; height:18px; margin-top:30px; float:left;}
.regnr{ width:760px; height:auto; float:left;}
.regtb{ width:100%; margin-top:20px; float:left;}
.regtb td{ font-family:"宋体"; font-size:14px; color:#666; line-height:23px; padding:10px 3px;}
.regtb em{ font-size:12px; color:#f00;}
.regtb p{ float:left;}
.regtb .zi{ margin-left:15px; display:inline;}
.regtb .zi2{ font-size:12px; margin-left:10px; display:inline;}

/*select*/
.searchbar .select {float:left; z-index:10px;}
div.selectbox-wrapper {border-right: #b7d1eb 1px solid; border-top: #b7d1eb 0px solid; margin-top: -3px; border-left: #b7d1eb 1px solid; width:85px; border-bottom: #b7d1eb 1px solid; position: absolute; background-color: #fff; text-align: left; z-index:10;}
div.selectbox-wrapper ul li.selected {background-color: #e0ecf7;}
div.selectbox-wrapper ul li.current {color: #fff; background-color: #36c}
div.selectbox-wrapper ul li {padding-right: 3px; padding-left: 3px; padding-bottom: 3px; width:79px; cursor: pointer; line-height: 20px; padding-top: 3px}
.selectbox { border:none;  display: block; padding-left:4px; width:104px; cursor: pointer; padding-top:7px; height: 22px; background:url(../images/bg01.gif) no-repeat;}
.btn{ float:left; display:inline; margin-left:8px; margin-top:2px;}

/*信息提示*/
.error{ width:520px; height:auto; margin:0 auto;}
.error .tu{ width:60px; height:200px; margin-top:50px; float:left;}
.error .text{ width:460px; height:200px; margin-top:50px; float:right;}
.error .tit{ width:460px; height:48px; line-height:48px; font-size:22px; color:#c00; float:left;}
.error .zi1{ width:460px; height:auto; line-height:25px; font-size:14px; color:#000; float:left;}